home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / pcdesk.arc / DOSAMATC.DOC < prev    next >
Encoding:
Text File  |  1985-10-04  |  33.4 KB  |  1,056 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                    DOSamatic
  14.  
  15.                            User Guide and Reference
  16.  
  17.  
  18.                      Copyright 1985 Marin Pacific Software
  19.  
  20.                               All Rights Reserved
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  DOSamatic User Guide           May 15, 1985                      Page 1
  71.  
  72.  
  73.  
  74.                                Table of Contents
  75.  
  76.      1. Introduction......................................     3
  77.  
  78.      2. System Requirements...............................     4
  79.  
  80.      3. The DOSamatic Program Disk........................     4
  81.  
  82.      4. Starting DOSamatic.................................    5
  83.  
  84.      5. DOSamatic Basics...................................    5
  85.           The Information Panel............................    5
  86.           The Drive Selection Panel........................    6
  87.           The Directory Selection Panel....................    6
  88.           The File Selection Panel.........................    6
  89.           Comparison with DOS commands.....................    7
  90.  
  91.      6  DOSamatic Commands.................................    7
  92.           Special Keys.....................................    7
  93.                The Cursor Keys.............................    7
  94.                The [ENTER] key.............................    8
  95.                The [ESCAPE] key............................    8
  96.                The [F1] = [HELP] key.......................    8
  97.                The [F2] = [REFRESH] key....................    8
  98.                The [F40] = [SWITCH] key....................    8
  99.           Main Menu........................................    8
  100.                Screen Colors...............................    8
  101.                Executing DOS Commands......................    8
  102.                Exiting DOSamatic...........................    9
  103.                Using a File Mask...........................    9
  104.                Searching for a File........................    9
  105.                Show/Hide Date/Time/Size....................    9
  106.                Show Normal/Hidden Files....................    9
  107.                Sorting the File Display....................    9
  108.                Suppressing Flicker/Snow....................    9
  109.                Labeling a Volume...........................    9
  110.  
  111.           File Menu........................................    9
  112.                Attributes..................................   10
  113.                Browsing ASCII Files........................   10
  114.                Browsing Binary Files.......................   10
  115.                Using Your Debug Program....................   10
  116.                Using Your Edit Program.....................   10
  117.                Executing a BAT, COM, or EXE file...........   10
  118.                Printing a File.............................   10
  119.                Renaming a File.............................   10
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  DOSamatic User Guide           May 15, 1985                      Page 2
  137.  
  138.  
  139.      7. Quick Reference....................................   11
  140.           Table of Keystrokes..............................   11
  141.           How to End DOSamatic.............................   11
  142.  
  143.      8. Multi-Tasking
  144.           How to Use It....................................   12
  145.           Technical Details................................   12
  146.  
  147.           Compatible Software..............................   13
  148.           Cautions.........................................   14
  149.           Encouragements...................................   14
  150.  
  151.      9. Your License Agreement.............................   15
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  DOSamatic User Guide           May 15, 1985                      Page 3
  203.  
  204.  
  205.                                 1. Introduction
  206.  
  207.  DOSamatic is a powerful tool that helps you get the most out of your IBM
  208.  Personal Computer or compatible.  It combines a Macintosh ( tm )-like user 
  209.  interface that uses "point and press" to perform useful actions with a 
  210.  powerful multi-tasking facility which lets you run several programs and the 
  211.  same time.
  212.  
  213.  DOSamatic is not copy-protected.  You are encouraged to give copies to your 
  214.  friends for their use.  If you find the program useful you can send a check 
  215.  for $39.00 payable to :
  216.  
  217.                             Marin Pacific Software
  218.                            1001 Bridgeway, Suite 514
  219.                               Sausalito, CA 94965
  220.  
  221.  If there is a serial number on the program, please include it along with
  222.  your name and mailing address.
  223.  
  224.  We will register you as a DOSamatic user, and send you the latest version 
  225.  of the program, along with the latest user guide ( currently printed on an 
  226.  HP Laserjet to be easy on your eyes! ).  Please send us any suggestions you
  227.  may have for enhancements or improvements in DOSamatic.
  228.  
  229.  Besides being a nice thing to do, registering brings you several benefits.  
  230.  When another user registers a copy with your serial number, we'll send you 
  231.  a check for 10 percent of the amount they send us.  We'll also keep you on 
  232.  our mailing list so that we can send you other products we develop for your 
  233.  examination at no cost.
  234.  
  235.  Even if you decide not to register, please do not attempt to delete the 
  236.  copyright and order information messages.  We don't copy protect any of our 
  237.  packages, and we depend upon you to respect our efforts.
  238.  
  239.  Corporate Users Note: Site licenses for multiple copies are available at 
  240.  very reasonable terms.
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  DOSamatic User Guide           May 15, 1985                      Page 4
  269.  
  270.  
  271.                             2. System Requirements
  272.  
  273.  DOSamatic will run on the IBM PC, PC/XT, PC/AT, 3270PC, and most
  274.  compatibles including the Compaqs and the Data General DG/1.  Minimum
  275.  requirements are :
  276.  
  277.      128 KB of memory ( although up to 640 KB is useful for running
  278.      multiple tasks ).
  279.  
  280.      PC DOS 2.0, 2.1, 3.0, 3.1, or MS-DOS 2.11.
  281.  
  282.      One diskette drive.
  283.  
  284.      Either a color or a monochrome monitor with 80 column display.
  285.  
  286.  
  287.  Note that DOSamatic determines how much memory you actually have, the 
  288.  number of disk drives ( including hard disks and RAM disks ) available, and 
  289.  the type of monitor you are using.
  290.  
  291.  
  292.                          3. The DOSamatic Program Disk
  293.  
  294.  If you receive DOSamatic from Marin Pacific Software or from a friend, 
  295.  there should be three files on the diskette :
  296.  
  297.  DOSAMATC.COM   - The DOSamatic Program
  298.  
  299.  DOSAMATC.DOC   - This manual in ASCII text format.
  300.  
  301.  DOSAMATC.HLP   - File containing HELP screens used by DOSamatic.
  302.  
  303.  If you receive your program disk from us, there may be other files on the 
  304.  disk to help you install DOSamatic.  Just use the DOS TYPE command to 
  305.  display the contents of the file call READ.ME to find out what is on your 
  306.  program disk.
  307.  
  308.  Unlike many copy-protected programs, the DOSamatic program disk is only 
  309.  required when you start the program.  If you wish to use the HELP facility 
  310.  however, the DOSamatic program disk must be available.  See the section on 
  311.  starting DOSamatic for more details.
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  DOSamatic User Guide           May 15, 1985                      Page 5
  335.  
  336.  
  337.                              4. Starting DOSamatic
  338.  
  339.  Starting DOSamatic is easy.  Simply place the program diskette in the 
  340.  current default disk drive ( not necessary for hard disk users ), type 
  341.  "DOSAMATC", and press [ENTER].  DOSamatic will start and assume you wish to 
  342.  use the current default drive for the HELP file.  You can specify which 
  343.  drive should be used for HELP by typing : "DOSAMATC C:" before pressing 
  344.  [ENTER], which will tell DOSamatic to look for the HELP file on drive C.
  345.  
  346.  DOSamatic will display the Marin Pacific Software logo screen, and then the 
  347.  license agreement under which you may use the program.  Please do not try 
  348.  to alter the program to suppress these messages.
  349.  
  350.  Finally, DOSamatic will display its main screen with the Information, Drive 
  351.  Selection, Directory Selection, and File Selection Panels.
  352.  
  353.  
  354.                               5. DOSamatic Basics
  355.  
  356.  The Information Panel
  357.  
  358.  After starting DOSamatic, you will see a full screen display - the main 
  359.  DOSamatic screen.  The screen consists of an Information Panel at the top
  360.  which shows you:
  361.  
  362.      The default disk drive, the volume label of the drive, and the current 
  363.      directory for that drive.
  364.  
  365.      Disk space information including total KB ( kilobytes ) on the 
  366.      diskette, the KB available ( free ), the available KB as a percent of 
  367.      the total, and the number of files displayed along with the KB of 
  368.      space they occupy.
  369.  
  370.      Total RAM ( random access memory ) on your PC, and the RAM available 
  371.      for running additional programs.
  372.  
  373.      The version of DOS you are using
  374.  
  375.      The number of tasks ( programs ) you are currently running ( including 
  376.      DOSamatic ).
  377.  
  378.      The status of the keyboard shift keys ( in the top right corner ).
  379.      Press the Scroll Lock key several times to see how this feature works.
  380.  
  381.  Below the Information Panel are the three Selection Screens.
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  DOSamatic User Guide           May 15, 1985                      Page 6
  401.  
  402.  
  403.  
  404.  The Drive Selection Panel
  405.  
  406.  In the panel labelled "Drives" is a list of the available drive letters on
  407.  your system.  Use the cursor keys to move the large reverse video cursor
  408.  bar onto a drive letter, and then press [ENTER].  The selected drive letter
  409.  will become the DOS default drive, and the Information, Directory,
  410.  Selection, and File Selection Panels will be refreshed to show information
  411.  about the drive you have selected.
  412.  
  413.  If you change the diskette in a drive, then you will need to select that
  414.  drive again to read the new diskette.
  415.  
  416.  The Directory Selection Panel
  417.  
  418.  The panel labelled "Directories" shows you a list of all the directories on 
  419.  your diskette which are accessible from the directory which is currently 
  420.  active.  To view a different directory, place the cursor bar on the desired 
  421.  directory and press [ENTER].  Note the two special directory entries, 
  422.  <root> and <parent>, which enable you to jump to directly to the root 
  423.  directory, or back one step in the current directory chain.
  424.  
  425.  If there are too many directories to fit in the window, then the window 
  426.  will scroll up and down as you move the cursor keys off the ends.
  427.  
  428.  When the cursor bar is in the Directory Selection Panel, pressing [INSERT] 
  429.  creates a new directory, and DOSamatic will prompt you for its name and 
  430.  extension.  Press [ESCAPE] if you change your mind about creating the new 
  431.  directory.
  432.  
  433.  Pressing [DELETE] when the cursor bar is placed on a directory name will 
  434.  delete that directory ( DOSamatic does check to make sure you want to do 
  435.  that ).
  436.  
  437.  The File Selection Panel
  438.  
  439.  The panel labelled "Files" shows you a list of all the files in the current 
  440.  directory on the default disk.  Placing the cursor bar on a file name and 
  441.  pressing [ENTER] opens a pull-down menu at the right side of the screen 
  442.  from which you may select operations to be performed on the file.
  443.  
  444.  If there are too many files to fit in the window, then the window will 
  445.  scroll up and down as you move the cursor keys off the ends.
  446.  
  447.  When the cursor bar is in the File Selection Panel, pressing [INSERT]
  448.  creates a new file, and DOSamatic will prompt you for its name and
  449.  extension.  Press [ESCAPE] if you change your mind about creating the new
  450.  file.
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  DOSamatic User Guide           May 15, 1985                      Page 7
  467.  
  468.  
  469.  Pressing [DELETE] when the cursor bar is placed on a file name will delete
  470.  that file ( DOSamatic does check to make sure you want to do that ).  If
  471.  the file has special attributes, you may need to activate the Attribute
  472.  Selection Panel and make changes before attempting to delete the file.
  473.  
  474.  Comparison with DOS Commands
  475.  
  476.  Note that the Directory and File Selection Panels show you the same
  477.  information that the DOS DIR command would, except that all the files in
  478.  the current directory are available for your viewing.
  479.  
  480.  The Information Panel gives you the same information that the DOS CD,
  481.  CHKDSK, VOL, and VER commands would.
  482.  
  483.  The use of the [INSERT] and [DELETE] keys replaces use of the DOS MKDIR, 
  484.  RMDIR, and ERASE commands.
  485.  
  486.  
  487.                              6. DOSamatic Commands
  488.  
  489.  Special Keys
  490.  
  491.  By using only a few keys, plus pull-down menus, DOSamatic lets you perform 
  492.  complex functions without the need to memorize complex keystroke 
  493.  sequences.  These are:
  494.  
  495.  
  496.  The Cursor Keys              These keys let you move the cursor bar within 
  497.                              and between windows.  On the IBM PC keyboard 
  498.                              they are arranged as:
  499.  
  500.                              [HOME]     [UP  ]    [PAGE UP  ]
  501.  
  502.                              [LEFT]     [    ]    [RIGHT    ]
  503.  
  504.                              [END ]     [DOWN]    [PAGE DOWN]
  505.  
  506.  Within any active panel, the [HOME], [UP], [PAGE UP], [END], [DOWN], and  
  507.  [PAGE DOWN] keys work as you would expect to move the cursor bar within 
  508.  the panel.  For the Drive, Directory, and File Selection Panels, [LEFT] 
  509.  and [RIGHT] move the bar between panels, but have no effect for other 
  510.  panels.
  511.  
  512.  During prompting for input lines, [LEFT] and [RIGHT] work as you would
  513.  expect, [HOME] moves you to the beginning of the input line, [END] moves
  514.  you to the end, and [CTRL]+[END] will delete all characters from the
  515.  current position to the end of the input line.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  DOSamatic User Guide           May 15, 1985                      Page 8
  533.  
  534.  
  535.  The [ENTER] key              This key is used to select a drive, directory, 
  536.                              file, or panel option, or to signal the end of 
  537.                              an input line.  Think of it as the Activator 
  538.                              key.
  539.  
  540.  The [ESCAPE] key             This key functions as a Deactivator key which 
  541.                              lets you jump from the current panel to a 
  542.                              previous one.  It lets you shift between the 
  543.                              Main Menu Panel and the Drive, Directory, and 
  544.                              File Selection Panels.
  545.  
  546.  The [F1] = [HELP] key        Will cause a context-sensitive help screen 
  547.                              explaining what your current options are to be 
  548.                              displayed.
  549.  
  550.  The [F2] = [REFRESH] key     This key will refresh the display screen when 
  551.                              if it ever gets damaged.
  552.  
  553.  The [F40] = [SWITCH] key     This "hot key" lets you jump from one active 
  554.                              task to another.  It is equivalent to pressing
  555.                              the [ALT] and [F10] keys simultaneously.  If no
  556.                              subtasks are active, [F40] has no effect.
  557.  
  558.  The Main Menu Panel
  559.  
  560.  If the cursor bar is in the Drive Selection, Directory Selection, or File 
  561.  Selection panels, pressing [ESCAPE] activatees the Main Menu Panel.  This 
  562.  pull-down menu lets you execute a number of system functions.  Move the 
  563.  cursor bar to one of the functions and press [ENTER] to activate it.  
  564.  Pressing [ESCAPE] will return you to the panel you were in before you 
  565.  activated the Main Menu Panel.
  566.  
  567.  The Main Menu Panel functions are :
  568.  
  569.      Color On/Off       Lets you switch color on and off.  Monochrome 
  570.                         monitors with graphics adapters usually look best 
  571.                         with color off.
  572.  
  573.      DOS Commands       Pressing this key lets you issue any legal DOS 
  574.                         command if memory is available.  You are prompted
  575.                         for the command at the bottom of the screen.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  DOSamatic User Guide           May 15, 1985                      Page 9
  599.  
  600.      Exit               Use this selection to end DOSamatic and return to
  601.                         DOS.  You can't do this if any sub-tasks are still
  602.                         running.
  603.  
  604.      Filemask           Upon selecting this option, you are prompted for a
  605.                         file mask, and DOSamatic will then display only
  606.                         those files matching the mask.  For example,
  607.                         entering *.COM will result in the display of only
  608.                         those files with extension of COM.
  609.  
  610.      Search             Selecting this item you are prompted for a filename
  611.                         and extension, and DOSamatic will search all 
  612.                         directories on the default drive for that file.  
  613.                         Using *.EXE, for example, DOSamatic will find all 
  614.                         files with an extension of EXE.
  615.  
  616.      Show Date/Time     This selection switches the display of file date, 
  617.                         time, and KB occupied on and off.
  618.  
  619.      Show Hidden Files  This item switches on and off the display of files 
  620.                         with the special DOS attributes of SYSTEM and/or
  621.                         HIDDEN.  For example, the files IBMBIO.COM and 
  622.                         IBMDOS.COM are system and hidden files present on
  623.                         the DOS system disk.
  624.  
  625.      Sort               Selecting this item opens a sort pull-down menu in 
  626.                         which you specify the sort key, and the order ( 
  627.                         ascending or descending ).  The files are not 
  628.                         re-sorted until the diskette is read again.
  629.  
  630.      Sound On/Off       Switches on and off the use of sound cues with 
  631.                         DOSamatic.
  632.  
  633.      Suppress Flicker   For IBM Color Graphics Adaptors, writing directly 
  634.                         to the screen memory in 80 column alphanumeric mode 
  635.                         will cause "snow".  To prevent this, the video must 
  636.                         be shut off momentarily, causing a small amount of 
  637.                         display flicker.  Many other adapters do not have 
  638.                         this problem, and you can reduce display flicker by 
  639.                         selecting this item.
  640.  
  641.      Volume Label       Selecting this option allows you to create or 
  642.                         change an 11-character volume label for the 
  643.                         diskette in the default drive.
  644.  
  645.  The File Menu Panel
  646.  
  647.  Pressing [ENTER] when the cursor bar is in the File Selection Panel opens
  648.  the File Menu Panel pull-down menu.  This menu shows you a number of
  649.  actions which you can perform upon the selected file when you press the
  650.  [ENTER] key.  You can return to the File Selection Panel at any time by
  651.  pressing [ESCAPE].  The following functions can be performed on the
  652.  selected file:รจ
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  DOSamatic User Guide           May 15, 1985                      Page 10
  664.  
  665.  
  666.      Attributes         Selecting this item will open the Attributes Panel, 
  667.                         which displays the files attributes and lets you 
  668.                         modify them if desired.  For example, you can hide 
  669.                         files or make them read-only to prevent 
  670.                         unauthorized viewing or deletion.
  671.  
  672.      Browse ASCII       Displays the contents of the selected file, 
  673.                         assuming that it is in ASCII text format.
  674.  
  675.      Browse Binary      Provides both an ASCII and a hexadecimal display of 
  676.                         file contents for files in non-text format.
  677.  
  678.      Copy               Lets you copy the current file to another file.
  679.  
  680.      Debug              Activates the IBM/Microsoft DEBUG program to debug 
  681.                         the selected file.  This function assumes that the 
  682.                         DEBUG program is in the root directory of drive A:. 
  683.                         You can of course use any program named DEBUG.COM 
  684.                         in its place.
  685.  
  686.      Edit               Activates the IBM/Microsoft EDLIN program to edit
  687.                         the selected file.  This function assumes that the 
  688.                         DDLIN program is in the root directory of drive A:. 
  689.                         You can of course use any program named EDLIN.COM 
  690.                         in its place.
  691.  
  692.      Execute            The most powerful capability of DOSamatic, allows 
  693.                         you to execute any other program in available 
  694.                         memory.  The selected file must have an extension 
  695.                         of BAT, COM, or EXE.  BAT files receive all 
  696.                         available memory, but COM or EXE files can be 
  697.                         restricted to run in a portion of memory.
  698.  
  699.                         You are prompted for the amount of memory in KB to 
  700.                         be used.  You are also asked if this is a graphics 
  701.                         program, which requires additional storage for a 
  702.                         screen buffer.
  703.  
  704.                         Once your selected program starts, you can jump 
  705.                         immediately back to DOSamatic by pressing [F40] = 
  706.                         [ALT] + [F10] = [SWITCH].  If you have memory left, 
  707.                         you can start other programs ( up to a limit of 7 
  708.                         additional programs ) and switch among them using 
  709.                         the [SWITCH] key.
  710.  
  711.      Print              Prints the selected file to LPT1:.  Use this for 
  712.                         small files for which you want a quick copy.
  713.  
  714.      Rename             Lets you rename the selected file.
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  DOSamatic User Guide           May 15, 1985                      Page 11
  730.  
  731.                         7. Quick Reference to DOSamatic
  732.  
  733.  Active Panel           Key        Action
  734.  
  735.  Drive Selection        [ENTER]    Select Drive
  736.                        [ESCAPE]   Activate Main Menu
  737.                        [LEFT]     Go to File Selection Panel
  738.                        [RIGHT]    Go to Directory Selection Panel
  739.  
  740.  Directory Selection    [DELETE]   Remove selected directory
  741.                        [ENTER]    Select Directory
  742.                        [ESCAPE]   Activate Main Menu
  743.                        [INSERT]   Make a new directory
  744.                        [LEFT]     Go to Drive Selection Panel
  745.                        [RIGHT]    Go to File Selection Panel
  746.  
  747.  File Selection         [DELETE]   Erase selected file
  748.                        [ENTER]    Activate File Menu Panel
  749.                        [ESCAPE]   Activate Main Menu
  750.                        [INSERT]   Create a new file
  751.                        [LEFT]     Go to Directory Selection Panel
  752.                        [RIGHT]    Go to Drive Selection Panel
  753.  
  754.  Main Menu              [ENTER]    Perform indicated action
  755.                        [ESCAPE]   Deactivate Main Menu Panel
  756.  
  757.  File Menu              [ENTER]    Perform indicated action
  758.                        [ESCAPE]   Return to File Selection Panel
  759.  
  760.  
  761.  Sort Selection         [ENTER]    Use indicated sort criteria
  762.                        [ESCAPE]   Return to Main Menu Panel
  763.  
  764.  Attribute Menu         [ENTER]    Make indicated attribute change
  765.                        [ESCAPE]   Return to File Menu Panel
  766.  
  767.  ** ALL PANELS **       [F1]       Help ( context sensitive ).
  768.                        [F2]       Refresh Screen
  769.                        [F40]      Jump to another task if one is active 
  770.                                   (See Execute option of File Menu Panel).
  771.  
  772.  In all panels the cursor keys not mentioned above will move the cursor bar 
  773.  up and down within the panel.
  774.  
  775.  Ending DOSamatic
  776.  
  777.  Press the [ESCAPE] key until the Main Menu Panel is displayed, place the
  778.  cursor bar on EXIT, and press [ENTER].  A more drastic way to end is to
  779.  hold down the [ALT] key, and press the digits 2, 5, 5 in order on the
  780.  numeric keypad.  Be careful with that method of ending.
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  DOSamatic User Guide           May 15, 1985                      Page 12
  796.  
  797.                                8. Multi-Tasking
  798.  
  799.  One of the most useful capabilities of DOSamatic is the ability to run from 
  800.  1 to 7 other programs simultaneously, switching between them by pressing a 
  801.  single "hot key."  In this section we describe how to use this feature, how 
  802.  the multi-tasking context switch is performed, and the compatibility of 
  803.  various popular software packages with this feature.
  804.  
  805.  How to Use It
  806.  
  807.  Previously, you learned how to execute programs from DOSamatic by placing 
  808.  the cursor bar on the program name, pressing [ENTER] to activate the File 
  809.  Menu, and then placing the cursor on the EXECUTE option and pressing 
  810.  [ENTER] again.  DOSamatic asks you for any required parameters, and then 
  811.  requests the amount of memory in which you wish the program to run.  If the 
  812.  available memory is 322 KB, say, you might wish to have your program use 
  813.  128 KB.
  814.  
  815.  DOSamatic will then ask if this is a graphics program.  If you reply by 
  816.  typing [Y], DOSamatic reserves an additional 16 KB of memory to preserve 
  817.  the graphics screen when you start switching among programs.  Otherwise, 
  818.  DOSamatic reserves 4 KB of memory for your program screen.
  819.  
  820.  After your program starts, you can return to DOSamatic at any time by 
  821.  pressing [F40], i.e. pressing the [ALT] key and the [F10] key 
  822.  simultaneously.  This key combination was selected because very few 
  823.  programs actually use it for anything ( although there are some ), and 
  824.  because it is easy to hit with the left hand on the standard PC keyboard.
  825.  
  826.  You can now switch at will between DOSamatic and your other program simply 
  827.  by pressing [F40] = [ALT] + [F10].  If you did not use all the available 
  828.  memory for your program, you can load additional programs from DOSamatic as 
  829.  you did before, and use the hot key to switch among them all.  The Task 
  830.  field at the top of the display tracks how many programs you have running.
  831.  
  832.  Technical Details
  833.  
  834.  DOSamatic performs its task switching by intercepting program calls to the 
  835.  BIOS and DOS keyboard handlers.  It is always checking for the hot key, and 
  836.  when pressed goes into action.  DOSamatic also monitors some of the BIOS 
  837.  video monitor calls, since the BIOS does not preserve all video 
  838.  information.  Finally, DOSamatic intercepts calls to the DOS memory control 
  839.  functions to limit program requests for memory.
  840.  
  841.  Programs that bypass the keyboard services and manipulate the hardware
  842.  directly will not let you jump back to DOSamatic.  However, pop-up 
  843.  applications like Sidekick (tm) can be installed successfully before you 
  844.  start DOSamatic and can be used during your DOSamatic session.
  845.  
  846.  Certain programs manipulate PC hardware directly, so DOSamatic has no way 
  847.  of knowing what they are doing.  This is especially true of graphics.  See 
  848.  the notes on Lotus 123 (tm) and SuperCalc 3 (tm).
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  DOSamatic User Guide           May 15, 1985                      Page 13
  862.  
  863.  
  864.  Compatible Software
  865.  
  866.  The following programs have been tested by various users with DOSamatic and
  867.  have behaved in a reasonable manner.  If there is a comment, it reflects
  868.  any incompatibilities which may arise.  No comments are made when there is
  869.  no known compatibility problem.
  870.  
  871.  Program           Vendor               Comments
  872.  
  873.  BASIC             IBM/Microsoft
  874.  
  875.  CrossTalk         MicroStuf
  876.  
  877.  DOS 2.x, 3.X      IBM/Microsoft        When loading a secondary copy of the 
  878.                                        command processor COMMAND.COM, it 
  879.                                        must be given all remaining memory.  
  880.                                        If you are loading this, load it 
  881.                                        last.
  882.  DEBUG             IBM/Microsoft
  883.  
  884.  Displaywrite 2    IBM                  DW 2 reserves all available memory 
  885.                                        when it loads.  It apparently does
  886.                                        not use the DOS function call to 
  887.                                        check available memory.
  888.  
  889.  DOSamatic         Marin Pacific        You can run one or more copies of 
  890.                                        DOSamatic as tasks, but don't try to 
  891.                                        run any sub-tasks from the copies.
  892.  EDLIN             IBM/Microsoft
  893.  
  894.  Lotus 123         Lotus Development    Lotus works well, with a few 
  895.                                        exceptions.  Lotus manipulates video 
  896.                                        hardware directly.  The cursor often 
  897.                                        blinks in the wrong place, although 
  898.                                        this stops as soon as you hit any 
  899.                                        keystroke.  Do not try to leave 
  900.                                        Lotus while a graph is displayed.
  901.  
  902.  MultiMate         MultiMate Corp.      [F40] sometimes has a meaning - 
  903.                                        press [ESCAPE] after switching back 
  904.                                        into MultiMate if there is a problem.
  905.  Norton Utilities  Peter Norton
  906.  
  907.  PC-Talk III       Headlands Press
  908.  
  909.  SIM3278           SIMWARE
  910.  
  911.  SuperCalc 3       Sorcim/IUS           The border color on color monitors
  912.                                        and the graphics colors are not
  913.                                        preserved, although you can switch
  914.                                        while a graph is displayed.
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  DOSamatic User Guide           May 15, 1985                      Page 14
  928.  
  929.  
  930.  Turbo Pascal      Borland Int'l        Do not jump unless you are editing a 
  931.                                        file.  The hot key is interpreted as 
  932.                                        a Quit instruction.
  933.  
  934.  Volkswriter       Lifetree             
  935.  
  936.  Word Microsoft    Word is a graphics program, at least if you have the 
  937.                   Color Graphics Adapter.
  938.  
  939.  Wordstar          MicroPro Int'l
  940.  
  941.  Cautions
  942.  
  943.  There are some problems whenever you try to implement multi-tasking on a 
  944.  machine which is not really designed for it.  These are mainly because 
  945.  DOSamatic has no real control over what the programs you execute are 
  946.  doing.  Two things you must absolutely avoid, however, are :
  947.  
  948.      Never attempt to run COMMAND.COM ( the DOS command processor ) in less 
  949.      than the total remaining memory.  The system will hang in an 
  950.      unrecoverable error.  So if you are going to run a number of programs 
  951.      including a second copy of DOS as tasks, start all the others before
  952.      you start up COMMAND.COM, and give COMMAND.COM all the remaining 
  953.      memory.
  954.  
  955.      Be extremely careful when you end a program.  Always end programs in 
  956.      the reverse of the order in which you start them.  If you start A, B, 
  957.      and C in that order, you must end them in the order C, B, A. Failing 
  958.      to do this will generally lead to an unrecoverable error and the big 
  959.      red switch.
  960.  
  961.  Encouragements
  962.  
  963.  We can't possibly test all the programs which you might want to run as 
  964.  DOSamatic tasks.  Most programs will run just fine, however, and we would 
  965.  be pleased to hear of your experiences.  Just drop us a note at our mailing 
  966.  address and we'll make sure to include any interesting comments which you 
  967.  may have in future editions of this manual.
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  DOSamatic User Guide           May 15, 1985                      Page 15
  994.  
  995.  
  996.                            9. Your License Agreement
  997.  
  998.  DOSamatic is the sole property of Marin Pacific Software Company.  You are
  999.  granted a limited, non-exclusive license to evaluate DOSamatic on a trial
  1000.  basis, and to make copies for other users to do so.
  1001.  
  1002.  You may not:
  1003.  
  1004.      Remove copyright and other notices from the program and documentation
  1005.      which are placed there by Marin Pacific Software.
  1006.  
  1007.      Re-sell the program for any charge or "disk fee"
  1008.  
  1009.      Make any representations on behalf of Marin Pacific Software.
  1010.  
  1011.  Marin Pacific Software makes no warranty, express or implied, as to the 
  1012.  suitability of DOSamatic for any particular purpose.  You must determine 
  1013.  that yourself.  In addition, you should understand that using a program of 
  1014.  this type on an IBM PC or compatible has inherent risks and that you may 
  1015.  inadvertently damage or destroy valuable programs or data.  Marin Pacific 
  1016.  Software expressly declines to assume liability for any use of this program 
  1017.  by you, and your use of DOSamatic constitutes your agreement to hold us
  1018.  blameless.
  1019.  
  1020.  If you regularly use DOSamatic, you should register your trial copy by 
  1021.  sending a check or money order for $39.00 to
  1022.  
  1023.                   Marin Pacific Software Company
  1024.                   1001 Bridgeway, Suite 514
  1025.                   Sausalito, CA 94965
  1026.  
  1027.  Please enclose your name and address, any serial number which may appear on
  1028.  your trial copy, and any comments you may have.  Marin Pacific will send 
  1029.  you the latest version of DOSamatic ( we are improving it all the time ) 
  1030.  and the DOSamatic user guide.  In addition, when other users register 
  1031.  copies with your serial number, we will send you a check for 10 % of the 
  1032.  amount they send us, if it is no less than $39.00.
  1033.  
  1034.  Registered users may upgrade to new versions of DOSamatic at any time for a 
  1035.  small charge required to cover diskette, handling and postage. (currently 
  1036.  $5.00 ).
  1037.  
  1038.  Multiple use site licenses for corporations are available at significant 
  1039.  discounts from single copy prices, and customization is possible for 
  1040.  high-volume purchasers.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.